

/*隐藏首页 iframe 上一级的滚动条*/
#tt > .tabs-panels > .panel > .panel-body {
    overflow: hidden;
}

.theme-left-layout .datagrid-row-selected, .theme-left-layout .datagrid-row-over, .theme-left-layout .accordion-header-selected .accordion .accordion-collapse:link, .accordion .accordion-collapse:visited, .accordion .accordion-collapse:hover, .accordion .accordion-collapse:active, .accordion .accordion-collapse:focus, .accordion .accordion-expand:link, .accordion .accordion-expand:visited, .accordion .accordion-expand:hover, .accordion .accordion-expand:active, .accordion .accordion-expand:focus {
    background-color: transparent !important;
}

/*== 按钮 ==*/
.easyui-menubutton,
.easyui-menubutton:hover {border-color:transparent; }
.easyui-menubutton { border-radius:0; }

/*== 单选按钮 ==*/
.radio {
    line-height: 26px;
    margin-right: 5px;
    vertical-align: middle;
}

/*== 表格 ==*/
.table > thead > tr > th,
.table > tbody > tr > td {
    border-left: solid 1px rgba(34, 36, 38, 0.15);
}

.table > tbody > tr > td:first-child {
    border-left: 0;
}
/*== 布局 ==*/
.panel-header {
    border-top:0;
}
.layout-split-west {
    /* border:0; */
    border-right: 5px solid #ffffff;
}
.layout-split-west .panel-title{
    color:#666;
}
.tabs {
    margin-top:4px;
    padding-left:15px;
}
.tabs-header {
    padding-top:1px;
    background-color: #f8f8f8;
}
.yvan-panel { border:solid 1px #ccc; border-radius:3px; }
.yvan-form-panel { margin:0 9px 0 10px;  }
.yvan-form-panel .easyui-menubutton{margin:-3px 0; }

/*== 栅格化 ==*/
.yvan-row { *zoom: 1; }
.yvan-row:before { content: ""; display: table; }
.yvan-row:after { display: block; clear: both; visibility: hidden; height: 0; overflow: hidden; content: "."; }

.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12{ float: left; }

.col-lg-1{ width: 8.33333333%; }
.col-lg-2{ width: 16.66666667%; }
.col-lg-3 { width: 25%; }
.col-lg-4 { width: 33.33333333%; }
.col-lg-5 { width: 41.66666667%; }
.col-lg-6{ width: 50%; }
.col-lg-7{ width: 58.33333333%; }
.col-lg-8{ width: 66.66666667%; }
.col-lg-9 { width: 75%; }
.col-lg-10 { width: 83.33333333%; }
.col-lg-11 { width: 91.66666667%; }
.col-lg-12 { width: 100%; }

@media screen and (max-width:768px) {
    .col-lg-1,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12 { width:100%; }
}

.col-md-1{ width: 8.33333333%; }
.col-md-2{ width: 16.66666667%; }
.col-md-3 { width: 25%; }
.col-md-4 { width: 33.33333333%; }
.col-md-5 { width: 41.66666667%; }
.col-md-6 { width: 50%; }
.col-md-7{ width: 58.33333333%; }
.col-md-8 { width: 66.66666667%; }
.col-md-9 { width: 75%; }
.col-md-10 { width: 83.33333333%; }
.col-md-11 { width: 91.66666667%; }
.col-md-12 { width: 100%; }

/* 对话框里的工具条 */
.yvan-form-toolbar {
    padding: 2px!important;
    background: #f8f8f8;
    border-bottom-color: #e1e1e1;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    overflow: hidden;
    border-width:0 0 1px;
    margin-top:0;
    height:32px;
}
.yvan-form-toolbar .l-btn {
    margin-left: 8px;
    margin-top: 3px;

}
.yvan-form-toolbar .l-btn-text {
    line-height:18px;
}
/*== 头部 ==*/
.theme-navigate {
    height:46px;
    padding-top:0;
}
#theme-login-layout .layout-panel-north .layout-body,
.theme-header-layout {
    background-color:#438eb9;
}
.theme-navigate .l-btn {
    height:46px;
    line-height:46px;
    border-radius:0;
    background-color:#62a8d1;
}
.theme-navigate .l-btn,
.theme-navigate .l-btn:hover {
    padding:0 8px;
}
.theme-navigate .l-btn-text {
    color:#fff;
    line-height:40px;
}
.theme-navigate .l-btn:hover,
.theme-navigate .m-btn-plain-active {
    background-color: #579ec8;
}
.theme-navigate .yvan-icon { font-size:16px; }
.dropdown-menu .yvan-icon:before,
.theme-navigate .yvan-icon:before { position:relative; top:1px; }
.theme-navigate .user-photo {
    display:inline-block;
    width:30px;
    height:30px;
    line-height:30px;
    border: 1px solid #fff;
    border-radius: 50%;
    margin: -4px 8px 0 0;
    max-width: 40px;
    max-height: 40px;
    overflow:hidden;
    vertical-align:middle;
    background-color:#fff;
    color:#eee;
}
.theme-navigate .user-photo  .yvan-icon{ font-size:22px; vertical-align:middle; }
.theme-navigate .user-photo + .yvan-icon {width:20px; }
.dropdown-menu.user-menu { width:150px; }
.dropdown-menu li{ line-height: 45px; }
.dropdown-menu li.divider{
    background-color: #e5e5e5;
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    font-size:0;
}
.dropdown-menu li a{ display:block; font-size:13px; line-height: 1.42857; padding: 6px 12px; clear: both;color: #333;font-weight: 400; }
.dropdown-menu li a:hover{ background-color:#fee188; }
.dropdown-menu li a .yvan-icon { font-size:120%;margin-right:6px; }


/*== 手风琴菜单
.accordion { background-color:#f2f2f2; }
.accordion > .panel { overflow:initial;background-color:#f8f8f8; }
.accordion-header { }
.accordion-header .panel-title { color:#585858; font-weight:400; }
.accordion-header:hover,
.accordion-header-selected { position:relative; background-color:#fff; }
.accordion-header:hover:before { content:"";background-color: #629cc9;height: 38px;left: 0;max-width: 3px;overflow: hidden;position: absolute;top: -1px;width: 3px;z-index: 1; }
.accordion-header:hover .panel-title,
.accordion-header-selected .panel-title { color:#2b7dbc; }
.accordion-header-selected .panel-title {font-weight:700; }
.accordion-body {position:relative; height:100%; }
.accordion .tree-node + ul:before,
.accordion .tree:before { content:"";position:absolute; z-index:1; display:block;bottom:0;left:18px;height:100%; border-left:dotted 1px #9dbdd6; }
.accordion .tree { position:relative; min-height:100%;}
.accordion .tree li {position:relative; }
.accordion .tree li:before {border-top: 1px dotted #9dbdd6;content: "";display: inline-block;left: 20px;position: absolute;z-index:1;top: 15px;width: 7px; }
.accordion .tree-node { height:auto; position:relative; }
.accordion .tree-node + ul { margin-left:18px; border-left:0;position:relative; }
.accordion .tree-indent { display:none; }
.accordion .tree-hit { position:absolute; z-index:1; top:50%;margin-top:-10px;left:10px; width:18px;background-color:#fff; }
.accordion .tree-icon{ position:absolute; z-index:1; top:50%;margin-top:-10px;left:27px; }
.accordion .tree-title { display:block; padding:0;height:auto; }
.accordion .tree-title a{ display:block;padding: 7px 0 7px 45px; }
.accordion .tree-node-selected,
.accordion .tree-node-selected .tree-hit{
    background-color:#f5f7fa;
}
.accordion .tree-node-hover,
.accordion .tree-node-hover .tree-hit {
    background-color:#f1f5f9;
}
 ==*/

/*== 表单 ==*/
.yvan-form {
    padding: 10px;
    border: 0;
    line-height: 45px;
}

.yvan-form-groups {
    min-width:100%;
    width: 100%;
    border: solid 1px #ccc;
    padding: 10px 0;
    margin-bottom: 10px;
    border-radius: 3px;
    *zoom:1;
}
.yvan-form-groups:after {
    display: block; clear: both; visibility: hidden; height: 0; overflow: hidden; content: ".";
}
.yvan-form-groups.noborder { border:0; margin:0 auto; padding:5px 0; }

.yvan-form-groups > legend {
    margin-left: 20px;
    font: 400 14px/1.5em "微软雅黑";
    padding:0 0.5em;
    color:#666;
}
.yvan-form-groups > legend > .fa-question-circle,
.yvan-qus-icon  .yvan-icon{
    color:#f2711c;
}
.yvan-qus-icon .yvan-icon{
    line-height: 18px;
}
.yvan-form-groups > .yvan-row { padding-right:15px; }

.yvan-form-bd { padding:0 15px; }
.yvan-form-hd-toolbar{
    margin-bottom: 10px;
}
.yvan-form-groups .form-group {
    display: inline-flex;
    margin-bottom: 10px;
    float:left;
    max-width:100%;
    width:100%;
}

.yvan-form .textbox-label {
    background: none;
    border: none;
}

.yvan-form .form-group .textbox-label {
    background: none;
    border: none;
    color:#333;
    /* min-width:140px;
    width:140px; */
    height: 32px;
    line-height: 32px;
    text-align: right;
}

.yvan-form .form-group .textbox {

}

.yvan-form .radio-group > label {
    padding-right:12px;
    cursor:pointer;
    color:#666;
    height: 32px;
    line-height: 32px;
}
.yvan-form .radio-group > label > input {
    margin-top:-3px;
    cursor:pointer;
}

.layout-expand-north > .panel-header > .panel-title {
    font-size: 12px;
}

.layout-panel-north > .panel-header > .panel-title {
    font-size: 12px;
}


/*== 下拉菜单 ==*/
.menu-item { margin:0; border:0; }
.menu-item .menu-text { margin:1px auto; }
.menu-item.menu-active { background-color:#fee188; }

/*== 表格 ==*/
.yvan-grid-wrap,
.yvan-grid-wrap .datagrid-wrap{ border-width:0; }
.yvan-grid-wrap { border-top-width:0px; }
.yvan-grid-wrap .datagrid-wrap { }
.yvan-grid-wrap .datagrid-toolbar .l-btn { height:auto!important; }
.yvan-grid-wrap .datagrid-toolbar .l-btn .l-btn-left .l-btn-text { margin:3px 10px; }
.datagrid-body .datagrid-row:last-child td { /*border-bottom-width:0;*/ }

/*== 高级筛选栏 ==*/
.yvan-toolbar-wrap { padding:0!important; border:0; }
.yvan-search-wrap { display:block; border-bottom:solid 1px #e1e1e1; }
.yvan-search-wrap .yvan-form-actions{ margin:0; padding:0;  background-color:transparent; }

.yvan-more-search { position:relative; color:#666; background-color:#f2f2f2; }
.yvan-more-search:after { content:""; display:none; position:absolute; z-index:10;width:100%; left:0;top:-2px;border:none; border-top:solid 1px #fcfcfc;margin:0 -1px; padding:0 1px; }
.yvan-more-search .l-btn-text { line-height:26px; }
.yvan-more-search .yvan-icon { -webkit-transition:transform linear .2s; transition:transform linear .2s; }

.yvan-more-search:hover,
.yvan-more-search.yvan-z-open{  overflow:initial; border-radius:0; border-color:transparent; color:#555; background-color:#fcfcfc; }
.yvan-more-search.yvan-z-open .yvan-icon{ -webkit-transform:rotate(180deg); transform:rotate(180deg); }
.yvan-more-search.yvan-z-open:after { display:block; }

.yvan-toolbar-wrap .yvan-form-toolbar { overflow:initial; }
.yvan-grid-wrap .datagrid-toolbar .yvan-more-search{ float:right; height:100%!important; margin:-2px 20px -1px 0; }

.yvan-form-actions { padding:10px; background-color:#dedede; text-align:center; }
.yvan-form-actions .easyui-linkbutton { margin-right:10px; }

/*== 弹出层 ==*/
.yvan-dialog-box{}
.yvan-dialog-box .yvan-dialog-toolbar{ padding:5px 20px;}
.yvan-dialog-box .yvan-dialog-toolbar .l-btn{ height: auto; }
.yvan-dialog-box .yvan-dialog-toolbar .l-btn .l-btn-left .l-btn-text{ line-height: 18px;}
.yvan-dialog-box .datagrid-row{ height:30px;}
